<?php

use think\facade\Route;

// 不需要验证(游客)
Route::group('admin', function () {
    // 管理员登录
    Route::post('login', 'admin.Manager/login');
    //退出登录
    Route::post('logout', 'admin.Manager/logout');
})->allowCrossDomain();

//需要验证（管理员)）
Route::group('admin', function () {
    //测试
    Route::post('kkk', 'admin.Manager/kkk');

//    管理员：
    //删除管理员
    Route::post('manager/:id/delete', 'admin.Manager/delete');
    //管理员列表
    Route::get('manager/:page', 'admin.Manager/index');
    //修改管理员状态
    Route::post('manager/:id/update_status', 'admin.Manager/updateStatus');
    //修改管理员
    Route::post('manager/:id', 'admin.Manager/update');
    //创建管理员
    Route::post('manager', 'admin.Manager/save');



    // 设置角色权限
    Route::post('role/set_rules', 'admin.Role/setRules');
    //角色列表：
    Route::get('role/:page', 'admin.Role/index');
    //删除角色
    Route::post('role/delete/:id', 'admin.Role/delete');
    //修改角色状态
    Route::post('role/update_status/:id', 'admin.Role/updateStatus');
    //修改角色
    Route::post('role/:id', 'admin.Role/update');
    //创建角色
    Route::post('role', 'admin.Role/save');

})->allowCrossDomain()
    ->middleware(\app\middleware\checkManagerToken::class);



